package com.ruoyi.cost.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

public class FundCostT extends BaseEntity{
    private static final long serialVersionUID = 1L;

    @Excel(name = "地址")
    private String dooraddr;
    @Excel(name = "房屋编号")
    private String houseId;
    @Excel(name = "面积")
    private Double space;
    @Excel(name = "实测状态",readConverterExp = "0=预测,1=实测" ,type = Excel.Type.EXPORT)
    private String spaceSts;
    @Excel(name = "房屋用途")
    private String purposeName;
    @Excel(name = "姓名")
    private String userName;
    @Excel(name = "电话")
    private String tel;
    @Excel(name = "证件号码")
    private String papersCode;
    @Excel(name = "应缴金额")
    private Double budgetMoney;
    @Excel(name = "已缴金额")
    private Double costMoney;
    /** 最后缴费时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后缴费时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date costDate;


    /** 缴费状态，HOUSE004,0：未缴，1：已缴 */
    @Excel(name = "缴费状态",readConverterExp = "0=未缴,1=已缴",type = Excel.Type.EXPORT)
    private String costSts;
    @Excel(name = "本金余额",type = Excel.Type.EXPORT)
    private Double balance;
    @Excel(name = "计息方式",readConverterExp = "0=未计息,1=活期,2=1年定期,3=3年定期,4=5年定期",type = Excel.Type.EXPORT)
    private String rateType;
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "计息时间", width = 30, dateFormat = "yyyy-MM-dd",type = Excel.Type.EXPORT)
    private Date rateDate;
    /** 创建者 */
    @Excel(name = "创建者",type = Excel.Type.EXPORT)
    private String creater;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd",type = Excel.Type.EXPORT)
    private Date createDate;
    @Excel(name = "备注",type = Excel.Type.EXPORT)
    private String remark;



    private Long doorId;


    private Long costId;


    private Long batchId;


    private String areaName;
    private String billNoPre;

    private String groupName;

    private String unitName;
    private String doorName;
    private String addr;
    private Double refundMoney;
    private Double returnMoney;
    private Double useMoney;

    private Double balanceSum;
    private String purpose;
    private String projectId;
    private String executeDate;
    private Double noMoney;
    private Double payMoney;

    private Long purposeId;


    private Double price;

    private Double standard;

    private Double rateMoney;

    /** 计息时间 */

    /** 计息时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startDate;
    /** 计息时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endDate;


    private String doorNumber;
    private Double spaceNum;
    private String billNo;
    private String lockSts;
    private String budgetMoneyDX;

    private String repairMoney;
    private String repairSum;
    private String unpaidMoney;
    private String unpaidSum;
    private String costMoneySum;
    private String doorSum;
    private Long groupId;
    private Double buildMoney;
    private Double purposeMoney;
    private Double costMoneyPre;
    private Double balancePre;
    private Date costDatePre;
    private String costBillType;
    private String costBillWay;

    public void setDoorId(Long doorId)
    {
        this.doorId = doorId;
    }

    public Long getDoorId()
    {
        return doorId;
    }
    public void setAreaName(String areaName)
    {
        this.areaName = areaName;
    }

    public String getAreaName()
    {
        return areaName;
    }
    public void setGroupName(String groupName)
    {
        this.groupName = groupName;
    }

    public String getGroupName()
    {
        return groupName;
    }
    public void setUnitName(String unitName)
    {
        this.unitName = unitName;
    }

    public String getUnitName()
    {
        return unitName;
    }
    public void setDoorName(String doorName)
    {
        this.doorName = doorName;
    }

    public String getDoorName()
    {
        return doorName;
    }
    public void setHouseId(String houseId)
    {
        this.houseId = houseId;
    }

    public String getHouseId()
    {
        return houseId;
    }
    public void setSpace(Double space)
    {
        this.space = space;
    }

    public Double getSpace()
    {
        return space;
    }
    public void setSpaceSts(String spaceSts)
    {
        this.spaceSts = spaceSts;
    }

    public String getSpaceSts()
    {
        return spaceSts;
    }
    public void setPurposeId(Long purposeId)
    {
        this.purposeId = purposeId;
    }

    public Long getPurposeId()
    {
        return purposeId;
    }
    public void setUserName(String userName)
    {
        this.userName = userName;
    }

    public String getUserName()
    {
        return userName;
    }
    public void setTel(String tel)
    {
        this.tel = tel;
    }

    public String getTel()
    {
        return tel;
    }
    public void setPapersCode(String papersCode)
    {
        this.papersCode = papersCode;
    }

    public String getPapersCode()
    {
        return papersCode;
    }
    public void setBudgetMoney(Double budgetMoney)
    {
        this.budgetMoney = budgetMoney;
    }

    public Double getBudgetMoney()
    {
        return budgetMoney;
    }
    public void setCostMoney(Double costMoney)
    {
        this.costMoney = costMoney;
    }

    public Double getCostMoney()
    {
        return costMoney;
    }
    public void setCostDate(Date costDate)
    {
        this.costDate = costDate;
    }

    public Date getCostDate()
    {
        return costDate;
    }
    public void setCostSts(String costSts)
    {
        this.costSts = costSts;
    }

    public String getCostSts()
    {
        return costSts;
    }
    public void setBalance(Double balance)
    {
        this.balance = balance;
    }

    public Double getBalance()
    {
        return balance;
    }
    public void setRateType(String rateType)
    {
        this.rateType = rateType;
    }

    public String getRateType()
    {
        return rateType;
    }
    public void setRateMoney(Double rateMoney)
    {
        this.rateMoney = rateMoney;
    }

    public Double getRateMoney()
    {
        return rateMoney;
    }
    public void setRateDate(Date rateDate)
    {
        this.rateDate = rateDate;
    }

    public Date getRateDate()
    {
        return rateDate;
    }
    public void setCreater(String creater)
    {
        this.creater = creater;
    }

    public String getCreater()
    {
        return creater;
    }
    public void setCreateDate(Date createDate)
    {
        this.createDate = createDate;
    }

    public Date getCreateDate()
    {
        return createDate;
    }

    public String getPurposeName() {
        return purposeName;
    }

    public void setPurposeName(String purposeName) {
        this.purposeName = purposeName;
    }

    public Long getBatchId() {
        return batchId;
    }

    public void setBatchId(Long batchId) {
        this.batchId = batchId;
    }

    public Double getSpaceNum() {
        return spaceNum;
    }

    public void setSpaceNum(Double spaceNum) {
        this.spaceNum = spaceNum;
    }

    public String getDoorNumber() {
        return doorNumber;
    }

    public void setDoorNumber(String doorNumber) {
        this.doorNumber = doorNumber;
    }

    public String getPurpose() {
        return purpose;
    }

    public void setPurpose(String purpose) {
        this.purpose = purpose;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public String getLockSts() {
        return lockSts;
    }

    public void setLockSts(String lockSts) {
        this.lockSts = lockSts;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getBudgetMoneyDX() {
        return budgetMoneyDX;
    }

    public void setBudgetMoneyDX(String budgetMoneyDX) {
        this.budgetMoneyDX = budgetMoneyDX;
    }

    public String getRepairMoney() {
        return repairMoney;
    }

    public void setRepairMoney(String repairMoney) {
        this.repairMoney = repairMoney;
    }

    public String getRepairSum() {
        return repairSum;
    }

    public void setRepairSum(String repairSum) {
        this.repairSum = repairSum;
    }

    public String getUnpaidMoney() {
        return unpaidMoney;
    }

    public void setUnpaidMoney(String unpaidMoney) {
        this.unpaidMoney = unpaidMoney;
    }

    public String getUnpaidSum() {
        return unpaidSum;
    }

    public void setUnpaidSum(String unpaidSum) {
        this.unpaidSum = unpaidSum;
    }

    public String getCostMoneySum() {
        return costMoneySum;
    }

    public void setCostMoneySum(String costMoneySum) {
        this.costMoneySum = costMoneySum;
    }

    public String getDoorSum() {
        return doorSum;
    }

    public void setDoorSum(String doorSum) {
        this.doorSum = doorSum;
    }

    public Double getStandard() {
        return standard;
    }

    public void setStandard(Double standard) {
        this.standard = standard;
    }

    public Double getBuildMoney() {
        return buildMoney;
    }

    public void setBuildMoney(Double buildMoney) {
        this.buildMoney = buildMoney;
    }

    public Double getPurposeMoney() {
        return purposeMoney;
    }

    public void setPurposeMoney(Double purposeMoney) {
        this.purposeMoney = purposeMoney;
    }

    public String getDooraddr() {
        return dooraddr;
    }

    public void setDooraddr(String dooraddr) {
        this.dooraddr = dooraddr;
    }

    public Long getCostId() {
        return costId;
    }

    public void setCostId(Long costId) {
        this.costId = costId;
    }

    public Long getGroupId() {
        return groupId;
    }

    public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }

    public String getCostBillType() {
        return costBillType;
    }

    public void setCostBillType(String costBillType) {
        this.costBillType = costBillType;
    }

    public String getCostBillWay() {
        return costBillWay;
    }

    public void setCostBillWay(String costBillWay) {
        this.costBillWay = costBillWay;
    }

    public Double getPayMoney() {
        return payMoney;
    }

    public void setPayMoney(Double payMoney) {
        this.payMoney = payMoney;
    }

    public Double getUseMoney() {
        return useMoney;
    }

    public void setUseMoney(Double useMoney) {
        this.useMoney = useMoney;
    }

    public String getBillNoPre() {
        return billNoPre;
    }

    public void setBillNoPre(String billNoPre) {
        this.billNoPre = billNoPre;
    }

    public Double getBalanceSum() {
        return balanceSum;
    }

    public void setBalanceSum(Double balanceSum) {
        this.balanceSum = balanceSum;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getExecuteDate() {
        return executeDate;
    }

    public void setExecuteDate(String executeDate) {
        this.executeDate = executeDate;
    }

    public Double getNoMoney() {
        return noMoney;
    }

    public void setNoMoney(Double noMoney) {
        this.noMoney = noMoney;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    public Double getRefundMoney() {
        return refundMoney;
    }

    public void setRefundMoney(Double refundMoney) {
        this.refundMoney = refundMoney;
    }

    public Double getReturnMoney() {
        return returnMoney;
    }

    public void setReturnMoney(Double returnMoney) {
        this.returnMoney = returnMoney;
    }

    public Double getCostMoneyPre() {
        return costMoneyPre;
    }

    public void setCostMoneyPre(Double costMoneyPre) {
        this.costMoneyPre = costMoneyPre;
    }

    public Double getBalancePre() {
        return balancePre;
    }

    public void setBalancePre(Double balancePre) {
        this.balancePre = balancePre;
    }

    public Date getCostDatePre() {
        return costDatePre;
    }

    public void setCostDatePre(Date costDatePre) {
        this.costDatePre = costDatePre;
    }
}
